package cn.com.godliu.rabbitmqprovider.service;

import cn.com.godliu.rabbitmqprovider.entity.UserInfo;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface UserService {

    UserInfo addUser(UserInfo userInfo);

    int removeUser(UserInfo userInfo);

    UserInfo updateUser(UserInfo userInfo);

    UserInfo getUserById(int id);

    List<UserInfo> getUsersByPage(int pageNum, int pageSize);

    PageInfo<UserInfo> getUsersofPageInfoByPage(int pageNum, int pageSize);

    List<UserInfo> getUsersByPage(int age, int pageNum, int pageSize);
}
